cherry cake - German English Dictionary